# 1、导包
from bs4 import BeautifulSoup
# 2、实例化（获取文件内容）
test = """
    <html>
        <head>
            <title>黑马程序员</title>
        </head>
        <body>
            <p id="test01">软件测试</p>
            <p id="test02">2020年</p>
            <a href="/api.html">接口测试</a>
            <a href="/web.html">Web自动化测试</a>
            <a href="/app.html">APP自动化测试</a>
        </body>
    </html>
"""

bs = BeautifulSoup(test,"html.parser")
# 3、调用方法 查找全部元素
for a in bs.find_all("a"):
    print(a.get("href"))

"""
    重点方法：
        1、查找所有标签bs.find_all("标签名")
        2、提取属性值 标签名.get("属性名")
"""
# 4、其他方法
print(bs.p.string)
for p in bs.find_all("p"):
    print(p.string)
# 5、获取标签名
print(bs.p.name)